// 单向链表
// Created by FanGccU on 2025/6/22.
// 只能通过从前往后进行遍历

#include <forward_list>
#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {
    forward_list<int> fl;

    // 向最前端添加元素
    fl.push_front(1);
    fl.push_front(2);
    fl.push_front(3);
    fl.push_front(4);

    // 4，3，2，1
    cout << "fl values：\t";
    for (int i: fl) {
        cout << i << "\t";
    }
    cout << endl;

    // 移除最前端的元素
    fl.pop_front();

    cout << "fl values：\t";
    for (int i: fl) {
        cout << i << "\t";
    }
    cout << endl;
}
